package com.ueboot.weishop.api.controller.order.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 *  Created by zl  on 2017-11-05 13:39:14.
 * @author z;
 * @since 2.0 by autocode
 */
@Data
@NoArgsConstructor
public class MyOrderResp {

    private Long id;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 商品主图地址
     */
    private String mainImgUrl;

    /**
     * 订单中的商品数量
     */
    private Integer goodsCount;

    /**
     * 下订单时间
     */
    private Date orderTime;

    /**
     * 支付时间,接收到支付回调时间
     */
    private Date payTime;

    /**
     * 订单原始价格
     * 分为单位
     */
    private Integer originalPrice;

    /**
     * 订单最终支付金额(单位分）
     */
    private Integer payAmount;

    /**
     * 订单状态：未支付，支付中，已支付,已过期
     */
    private String orderStatus ;

    /**
     * 申请退款时间
     */
    private Date applyRefundTime;

    /**
     * 实际退款时间
     */
    private Date refundTime;

    /**
     * 退款申请状态：未申请，待审核，退款成功，退款失败
     */
    private String refundStatus;

    /**
     * 申请退款理由
     */
    private String refundReason;

    /**
     * 审核结果：搭配退款失败
     */
    private String refundAuditResult;

    /**
     * 可否申请退款
     */
    private Boolean Refund;

    /**
     * 是否完善信息
     */
    private String  invoice;

    /**
     * 参加到的活动内容，直接将该订单享受到的活动内容文字描述。如：
     * 限时折扣8折。满100减10.
     */
    private String activityContent;

    /**
     * 活动分类
     */
    private String activityType;

    /**
     * 类目代码
     */
    private String categoryCode;

}
